package info.motteke.qjdbc.operation.select.impl;

import java.util.List;
import info.motteke.qjdbc.Order;
import info.motteke.qjdbc.operation.select.HavingView;
import info.motteke.qjdbc.operation.select.LimitView;
import info.motteke.qjdbc.operation.select.LockView;
import info.motteke.qjdbc.operation.select.OffsetView;
import info.motteke.qjdbc.operation.select.OrderByView;

public class HavingViewImpl<E> extends AbstractWrapper<E> implements HavingView<E> {

    HavingViewImpl(SelectImpl<E> parent) {
        super(parent);
    }

    @Override
    public OrderByView<E> orderBy(Order... orders) {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public OffsetView<E> offset(int offset) {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public LimitView<E> limit(int limit) {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public LockView<E> forReadOnly() {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public LockView<E> forUpdate() {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public List<E> asList() {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public E asSingle() {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

    @Override
    public E asSingleOrNull() {
        // TODO 自動生成されたメソッド・スタブ
        return null;
    }

}
